Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo 2003 USTA Challenger of Calabasas - Calabasas Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani Sao Paulo - Brazil Corona Mexico City Open - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Corona Mexico City Open - Mexico City Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito IV Challenger Ciudad De Guayaquil - Guayaquil Binghamton Professional Tennis Tournament - Binghamton Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Intelig Tennis Cup - Brasilia Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Joinville Tennis Festival - Joinville Cali Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Copa Ericsson Peru - Lima Bangkok Challenger VI Abierto Internacional de Salinas - Salinas Sao Paulo Challenger TESS Tennis Classic - Campinas Campos do Jordao Challenger Recife Challenger The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Geneva Challenger - Geneva Sao Jose Do Rio Preto Challenger BH Tennis Open International Cup - Belo Horizonte Sao Leopoldo Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Buenos Aires Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Black Forest Open 2002 - Freudenstadt Muller Cup - Ulm Open Castilla y Leon Trofeo Iberdrola - Segovia 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas 2002 Azalea Orthopedic Challenger - Tyler Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Rio De Janeiro Challenger Memorial Savigni - Sassuolo VIII Avierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo San Marino Cepu Open - San Marino USTA Challenger of Tiburon - Tiburon Challenger Leon 2004 - Leon XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Challenger Lugano - Lugano Cyclus Open de Tenis - Florianopolis VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte Czech Open 2006 - Prostejov Pekao Open 2004 - Szczecin JSM Challenger - Champaign BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Brazil Open - Salvador Mallorca Open - Mallorca Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London AT&T Challenger of Dallas - Dallas Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Schickedanz Open - Furth Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Campinas Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe University of Tennessee USTA Challenger - Knoxville Synsam Swedish Open - Bastad Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Guzzini Challenger - Recanati Heineken Open - Auckland International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires La Serena Open - La Serena Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel IX Trofeo Ciudad de Quito - Quito Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz Seguros Bolivar Open - Cali CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Bogota Challenger - Bogota St. Petersburg Open - St. Petersburg Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Chennai Open - Chennai Memorial Piertomaso Tessitore - San Remo Next Generation Adelaide International - Adelaide Sydney International - Sydney Banca Stato Challenger Lugano - Lugano Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva Hypo Group Tennis International - Portschach USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Generali Open - Kitzbuhel Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Open Sainte Victoire - Aix-En-Provence Heineken Open - Auckland The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte MoviStar Open - Vina del Mar Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Copa Kia Challenger ATP - Santiago Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bogota Challenger Heineken Open - Auckland Movistar Open - Vina del Mar If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Petrobras-Brazil - Aracaju Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Salinas Challenger Blumenau Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Zagreb Challenger Santos Challenger Rio Quente Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta BellSouth Open - Vina del Mar Bet-at-home Open - Hamburg BMW Open - Munich Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Open Romania - Bucharest Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Salvador Sao Paulo Challenger Valencia Open - Valencia Campinas Challenger Belem Challenger Bucaramanga Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Catella Swedish Open - Bastad The Hypo Group Tennis International 2008 - Poertschach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Citi Open - Washington Orange Warsaw Open - Warsaw Masters Series - Hamburg Bet-at-home Open - Hamburg Delray Beach International Tennis Championships - Delray Beach Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Heineken Open - Auckland Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Kremlin Cup - Moscow Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mumbai Open - Mumbai Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Copa Claro - Buenos Aires Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro Bet-at-home Cup - Kitzbuhel TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Rakuten Japan Open - Tokyo Copa Ericsson Brazil - Sao Paulo US Men's Clay Court Championship - Houston Suisse Open - Gstaad 2003 Eddleman USTA Challenger - Birmingham Stockholm Open - Stockholm U.S. Open - New York Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Miami Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Copa AT&T - Buenos Aires Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Open de Moselle - Metz Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Brasil Open - Salvador Open Seat Godo 2003 - Barcelona Shanghai - Shanghai SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copa Telmex - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Miami Internazionali BNL dItalia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Vietnam Open - Ho Chi Minh City BNP Paribas Masters - Paris AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai 2003 Mercedes Cup - Stuttgart Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Estoril Open - Estoril Copa Claro - Buenos Aires Mercedes Cup - Stuttgart U.S. Open - New York Qatar ExxonMobil Open - Doha Wimbledon - London Pilot Pen Tennis - New Haven U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu AEGON International - Eastbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SRB-ARG 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 AAMI Classic - Kooyong Davis Cup, World Group, SF, CZE-ARG 3-2 Olympics - London Olympics - Beijing Olympics - Rio de Janeiro